package com.zrgk.dao;

import java.util.List;
import java.util.Map;

import com.zrgk.bean.OrderBean;

/**
 * 订单管理dao层
 * @author DHF
 *
 */
public interface OrderDao {
	public void insertOrder(OrderBean order);
	public void updateOrder(OrderBean order);
	public void deleteOrder(OrderBean order);
	
	/**
	 * 根据过滤条件查询,map中必须包含createMan，过滤条件的key可以有consumername，telephone
	 * @param map
	 * @return
	 */
	public List<OrderBean> queryAll(Map<String,String> map);
	
	/**
	 * 根据订单id查询订单信息
	 * @param id
	 * @return
	 */
	public OrderBean queryById(int orderId);
	/**
	 * 根据客户id查询所有订单
	 * @param customerId
	 * @return
	 */
	public List<OrderBean> queryByCustomerId(int customerId);
}
